﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<DemandInputModels>" %>

<%@ Import Namespace="SDT.Lib.Helpers" %>
<%@ Import Namespace="SDT.Lib.Paging" %>
<%@ Import Namespace="SDT.Admin.ViewModels" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Sửa nhu cầu
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <%if (ViewData["MessageInfo"] == null)
      { %>
    <% using (Html.BeginForm("Edit", "Demands", FormMethod.Post, new {           id = "adminForm",           enctype = "multipart/form-data"      }))
       {%>
    <%= Html.ValidationSummary(true)%>
    <div id="tabs">
        <ul>
            <li><a href="#tabs-1">Thông tin chung</a></li>
            <li><a href="#tabs-2">Thông tin liên lạc</a></li>
        </ul>
        <div id="tabs-1">
            <table class="admintable">
                <tbody>
                       <tr>
                            <td class="key">
                                Loại nhu cầu (<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.DropDownListFor(m=>m.Demand.DemandTypeID, new SelectList(Model.DemandTypes,"ID","Name",Model.CurrentDemandType), "-- Chọn loại nhu cầu --", new { @class="required" })%>
                            </td>
                        </tr>        
                        <tr>
                            <td class="key">
                                Phân mục (<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.DropDownListFor(m=>m.Demand.CatID, new SelectList(Model.Categories,"ID","Name"), "-- Chuyên mục --", new { @class="required" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Tỉnh/Thành phố(<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.DropDownListFor(m=>m.Demand.CityID, new SelectList(Model.ListCity,"ID","Name"), "-- Tỉnh/Thành phố --", new { @class="required" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Quận/Huyện (<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.DropDownListFor(m => m.Demand.DistrictID, new SelectList(Model.ListDistrict, "ID", "Name"), "-- Quận/Huyện --", new{ @class = "required" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Tiêu đề (<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.TextBoxFor(m=>m.Demand.Title, new { style = "width: 500px;", @class="required" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Mô tả
                            </td>
                            <td>
                                <%=Html.TextAreaFor(m => m.Demand.Description, new { cols = 90, rows = 20 })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Số tầng
                            </td>
                            <td>
                                <%=Html.TextBoxFor(m=>m.Demand.Floors, new { style = "width: 50px; text-align: center;" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Số phòng
                            </td>
                            <td>
                                <%=Html.TextBoxFor(m => m.Demand.Rooms, new { style = "width: 50px; text-align: center;" })%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Giá(<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.TextBox("DemandCost",Model.Demand.Cost, new{	style = "width: 100px; text-align: center;",	@class = "required"})%>
                                <%=Html.DropDownList("Demand.CurrencyID", new SelectList(Model.ListCurrency,"Key", "Value",Model.Demand.CurrencyID).ToList())%>
                                <%=Html.DropDownList("Demand.UnitCostID", new SelectList(Model.ListUnitCost,"Key", "Value",Model.Demand.UnitCostID).ToList())%>
                            </td>
                        </tr>
                        <tr>
                            <td class="key">
                                Diện tích(<font color="red">*</font>)
                            </td>
                            <td>
                                <%=Html.TextBox("DemandArea",Model.Demand.Area, new{style = "width: 100px; text-align: center;",	@class = "required"})%> ( m2 )
                            </td>
                        </tr>
                        <tr>
                            <td class="key">Ngày hết hạn</td>
                            <td>
                                <%=string.Format("{0:dd/MM/yyyy}",Model.Demand.ExpireDate) %> Gia hạn thêm:<%=Html.DropDownList("RangeExpireDate",new SelectList(Model.ListExpireDate,"Key", "Value").ToList(),"--Chọn số ngày--") %>
                            </td>
                        </tr>
                        <tr>
                    <td class="key">
                        Trạng thái hiển thị
                    </td>
                    <td>
                        <%= Html.RadioButtonFor(m=>m.Demand.PubYN, true, Model.Demand.PubYN) %>
                        Đăng tin
                        <%= Html.RadioButtonFor(m=>m.Demand.PubYN, false,!Model.Demand.PubYN) %>
                        Không đăng
                    </td>
            </tr>
            <tr>
                <td class="key">
                    Tin HOT
                </td>
                <td>
                    <%= Html.RadioButtonFor(m => m.Demand.HotYN, true,Model.Demand.HotYN != null ? Model.Demand.HotYN.Value : (Boolean?)null )%>
                    Tin HOT
                    <%= Html.RadioButtonFor(m => m.Demand.HotYN, false,Model.Demand.HotYN != null ? !Model.Demand.HotYN.Value : (Boolean?)null)%>
                    Tin không HOT
                </td>
            </tr>
            <tr>
                <td class="key">
                    Tin VIP
                </td>
                <td>
                    <%= Html.RadioButtonFor(m => m.Demand.VIPYN, true,Model.Demand.VIPYN != null? Model.Demand.VIPYN.Value : (Boolean?)null)%>
                    Tin VIP
                    <%= Html.RadioButtonFor(m => m.Demand.VIPYN, false,Model.Demand.VIPYN != null? !Model.Demand.VIPYN.Value : (Boolean?) null)%>
                    Tin không VIP
                </td>
            </tr>
            <tr>
                <td class="key">
                    Metadescription
                </td>
                <td>
                    <%=Html.TextAreaFor(m => m.Demand.MetaDescription, new{    cols = 90,    rows = 2})%>
                </td>
            </tr>
            <tr>
                <td class="key">
                    Metakeyword
                </td>
                <td>
                    <%=Html.TextAreaFor(m => m.Demand.MetaKeyword, new{    cols = 90,    rows = 2})%>
                </td>
            </tr>
            <tr>
                <td class="key">
                    Metatag
                </td>
                <td>
                    <%=Html.TextAreaFor(m => m.Demand.MetaTag, new{    cols = 90,    rows = 2})%>
                </td>
            </tr>
                </tbody>
            </table>
        </div>
        <div id="tabs-2">
            <table class="admintable">
                <tbody>
                <tr>
                    <td class="key">Họ tên</td>
                    <td><%=Html.TextBoxFor(model => model.Demand.ContactName,new { style = "width: 500px;"} )%></td>
                </tr>
                        <tr>
                <td class="key">
                    Địa chị
                </td>
                <td>
                    <%=Html.TextBoxFor(m=>m.Demand.ContactAddress, new { style = "width: 500px;"})%>
                </td>
            </tr>
            <tr>
                <td class="key">
                    Mobile
                </td>
                <td>
                    <%=Html.TextBoxFor(m=>m.Demand.ContactMobile, new { style = "width: 250px;"})%>
                </td>
            </tr>
             <tr>
                    <td class="key">Yahoo</td>
                    <td><%=Html.TextBoxFor(model => model.Demand.ContactYahoo,new { style = "width: 500px;"} )%></td>
                </tr>
                 <tr>
                    <td class="key">Skype</td>
                    <td><%=Html.TextBoxFor(model => model.Demand.ContactSkyper,new { style = "width: 500px;"} ) %></td>
                </tr>
                </tbody>
            </table>
        </div>
        <div id="btnsubmit">
            <input type="submit" id="btnSave" value="Lưu thay đổi" />
        </div>
    </div>
    <%}
      } %>

    <script type="text/javascript">
        $(document).ready(function() {
           // $("#adminForm").validate();
            $("#tabs").tabs();
            $("#Demand_CityID").unbind("change").change(function() {
                var val = $("#Demand_CityID").val();
                if (val == "" || val == '' || val == undefined)
                    return false;
                AjaxChange("#Demand_CityID", "#Demand_DistrictID", "/AjaxData/LoadDistrictByCity/");
            });
            $('#Demand_DemandTypeID').change(function() {
                var id = $('#Demand_DemandTypeID').val() == "" ? 0 : $('#Demand_DemandTypeID').val();
                $.get('/AjaxData/GetDemandCategory/' + id, function(data) {
                    $('#Demand_CatID').html(data);
                });
            });
            //added
            $("#adminForm").validate({
                rules: {
                    "Demand.Rooms": "number",
                    "Demand.Floors": "number",
                    "DemandCost": "number",
                    "DemandArea": "number"

                },
                messages: {
                    "Demand.Floors": "Nhập số vào",
                    "Demand.Rooms": "Nhập số vào",
                    "DemandCost": "Nhập số vào",
                    "DemandArea": "Nhập số vào"
                }

            });
            
        });

    </script>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="Toolbar" runat="server">
    <%= Html.Toolbar("Quay về", "/Demands", "back") %>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="Header" runat="server">
    Sửa nhu cầu
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="Message" runat="server">
    <%=ViewData["MessageInfo"]!=null? "<p class='perror'>"+Html.Encode(ViewData["MessageInfo"])+"</p>":string.Empty%>
</asp:Content>
